1356 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			1356 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Python
		
	
	
| """
 | |
| Crossfire stubs. Auto-generated file, don't edit.
 | |
| """
 | |
| 
 | |
| def WhoAmI() -> any: ...
 | |
| 
 | |
| def WhoIsActivator() -> any: ...
 | |
| 
 | |
| def WhoIsOther() -> any: ...
 | |
| 
 | |
| def WhatIsMessage() -> any: ...
 | |
| 
 | |
| def ScriptName() -> any: ...
 | |
| 
 | |
| def ScriptParameters() -> any: ...
 | |
| 
 | |
| def WhatIsEvent() -> any: ...
 | |
| 
 | |
| def MapDirectory() -> any: ...
 | |
| 
 | |
| def UniqueDirectory() -> any: ...
 | |
| 
 | |
| def TempDirectory() -> any: ...
 | |
| 
 | |
| def ConfigDirectory() -> any: ...
 | |
| 
 | |
| def LocalDirectory() -> any: ...
 | |
| 
 | |
| def PlayerDirectory() -> any: ...
 | |
| 
 | |
| def DataDirectory() -> any: ...
 | |
| 
 | |
| def ReadyMap() -> any: ...
 | |
| 
 | |
| def CreateMap() -> any: ...
 | |
| 
 | |
| def FindPlayer(name: str) -> Player:
 | |
| 	"""
 | |
| Find the specified player from its name.
 | |
| :param name Player's name, case-sensitive.
 | |
| :return Player, None if no player matches.
 | |
| 	"""
 | |
| ...
 | |
| 
 | |
| def MatchString() -> any: ...
 | |
| 
 | |
| def GetReturnValue() -> any: ...
 | |
| 
 | |
| def SetReturnValue() -> any: ...
 | |
| 
 | |
| def PluginVersion() -> any: ...
 | |
| 
 | |
| def CreateObject() -> any: ...
 | |
| 
 | |
| def CreateObjectByName() -> any: ...
 | |
| 
 | |
| def GetPrivateDictionary() -> any: ...
 | |
| 
 | |
| def GetSharedDictionary() -> any: ...
 | |
| 
 | |
| def GetPlayers() -> any: ...
 | |
| 
 | |
| def GetArchetypes() -> any: ...
 | |
| 
 | |
| def GetMaps() -> any: ...
 | |
| 
 | |
| def GetParties() -> any: ...
 | |
| 
 | |
| def GetRegions() -> any: ...
 | |
| 
 | |
| def GetFriendlyList() -> any: ...
 | |
| 
 | |
| def RegisterCommand() -> any: ...
 | |
| 
 | |
| def RegisterGlobalEvent() -> any: ...
 | |
| 
 | |
| def UnregisterGlobalEvent() -> any: ...
 | |
| 
 | |
| def GetTime() -> any: ...
 | |
| 
 | |
| def DestroyTimer() -> any: ...
 | |
| 
 | |
| def MapHasBeenLoaded() -> any: ...
 | |
| 
 | |
| def Log() -> any: ...
 | |
| 
 | |
| def FindFace() -> any: ...
 | |
| 
 | |
| def FindAnimation() -> any: ...
 | |
| 
 | |
| def GetSeasonName() -> any: ...
 | |
| 
 | |
| def GetMonthName() -> any: ...
 | |
| 
 | |
| def GetWeekdayName() -> any: ...
 | |
| 
 | |
| def GetPeriodofdayName() -> any: ...
 | |
| 
 | |
| def AddReply() -> any: ...
 | |
| 
 | |
| def SetPlayerMessage() -> any: ...
 | |
| 
 | |
| def NPCSay() -> any: ...
 | |
| 
 | |
| def CostStringFromValue() -> any: ...
 | |
| 
 | |
| class Object:
 | |
| 
 | |
| 	@property
 | |
| 	def Name(self) -> any: ...
 | |
| 
 | |
| 	@Name.setter
 | |
| 	def Name(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def NamePl(self) -> any: ...
 | |
| 
 | |
| 	@NamePl.setter
 | |
| 	def NamePl(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Title(self) -> any: ...
 | |
| 
 | |
| 	@Title.setter
 | |
| 	def Title(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Race(self) -> any: ...
 | |
| 
 | |
| 	@Race.setter
 | |
| 	def Race(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Skill(self) -> any: ...
 | |
| 
 | |
| 	@Skill.setter
 | |
| 	def Skill(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Map(self) -> any: ...
 | |
| 
 | |
| 	@Map.setter
 | |
| 	def Map(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Cha(self) -> any: ...
 | |
| 
 | |
| 	@Cha.setter
 | |
| 	def Cha(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Con(self) -> any: ...
 | |
| 
 | |
| 	@Con.setter
 | |
| 	def Con(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Dex(self) -> any: ...
 | |
| 
 | |
| 	@Dex.setter
 | |
| 	def Dex(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Int(self) -> any: ...
 | |
| 
 | |
| 	@Int.setter
 | |
| 	def Int(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Pow(self) -> any: ...
 | |
| 
 | |
| 	@Pow.setter
 | |
| 	def Pow(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Str(self) -> any: ...
 | |
| 
 | |
| 	@Str.setter
 | |
| 	def Str(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Wis(self) -> any: ...
 | |
| 
 | |
| 	@Wis.setter
 | |
| 	def Wis(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def HP(self) -> any: ...
 | |
| 
 | |
| 	@HP.setter
 | |
| 	def HP(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MaxHP(self) -> any: ...
 | |
| 
 | |
| 	@MaxHP.setter
 | |
| 	def MaxHP(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def SP(self) -> any: ...
 | |
| 
 | |
| 	@SP.setter
 | |
| 	def SP(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MaxSP(self) -> any: ...
 | |
| 
 | |
| 	@MaxSP.setter
 | |
| 	def MaxSP(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Grace(self) -> any: ...
 | |
| 
 | |
| 	@Grace.setter
 | |
| 	def Grace(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MaxGrace(self) -> any: ...
 | |
| 
 | |
| 	@MaxGrace.setter
 | |
| 	def MaxGrace(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Food(self) -> any: ...
 | |
| 
 | |
| 	@Food.setter
 | |
| 	def Food(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def AC(self) -> any: ...
 | |
| 
 | |
| 	@AC.setter
 | |
| 	def AC(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def WC(self) -> any: ...
 | |
| 
 | |
| 	@WC.setter
 | |
| 	def WC(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Dam(self) -> any: ...
 | |
| 
 | |
| 	@Dam.setter
 | |
| 	def Dam(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Luck(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Exp(self) -> any: ...
 | |
| 
 | |
| 	@Exp.setter
 | |
| 	def Exp(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ExpMul(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def TotalExp(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Message(self) -> any: ...
 | |
| 
 | |
| 	@Message.setter
 | |
| 	def Message(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Slaying(self) -> any: ...
 | |
| 
 | |
| 	@Slaying.setter
 | |
| 	def Slaying(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Cursed(self) -> any: ...
 | |
| 
 | |
| 	@Cursed.setter
 | |
| 	def Cursed(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Damned(self) -> any: ...
 | |
| 
 | |
| 	@Damned.setter
 | |
| 	def Damned(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Weight(self) -> any: ...
 | |
| 
 | |
| 	@Weight.setter
 | |
| 	def Weight(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def WeightLimit(self) -> any: ...
 | |
| 
 | |
| 	@WeightLimit.setter
 | |
| 	def WeightLimit(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Above(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Below(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Inventory(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def X(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Y(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Direction(self) -> any: ...
 | |
| 
 | |
| 	@Direction.setter
 | |
| 	def Direction(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Facing(self) -> any: ...
 | |
| 
 | |
| 	@Facing.setter
 | |
| 	def Facing(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Unaggressive(self) -> any: ...
 | |
| 
 | |
| 	@Unaggressive.setter
 | |
| 	def Unaggressive(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def God(self) -> any: ...
 | |
| 
 | |
| 	@God.setter
 | |
| 	def God(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Pickable(self) -> any: ...
 | |
| 
 | |
| 	@Pickable.setter
 | |
| 	def Pickable(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Quantity(self) -> any: ...
 | |
| 
 | |
| 	@Quantity.setter
 | |
| 	def Quantity(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Invisible(self) -> any: ...
 | |
| 
 | |
| 	@Invisible.setter
 | |
| 	def Invisible(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Speed(self) -> any: ...
 | |
| 
 | |
| 	@Speed.setter
 | |
| 	def Speed(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def SpeedLeft(self) -> any: ...
 | |
| 
 | |
| 	@SpeedLeft.setter
 | |
| 	def SpeedLeft(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def LastSP(self) -> any: ...
 | |
| 
 | |
| 	@LastSP.setter
 | |
| 	def LastSP(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def LastGrace(self) -> any: ...
 | |
| 
 | |
| 	@LastGrace.setter
 | |
| 	def LastGrace(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def LastEat(self) -> any: ...
 | |
| 
 | |
| 	@LastEat.setter
 | |
| 	def LastEat(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Level(self) -> any: ...
 | |
| 
 | |
| 	@Level.setter
 | |
| 	def Level(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Face(self) -> any: ...
 | |
| 
 | |
| 	@Face.setter
 | |
| 	def Face(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Anim(self) -> any: ...
 | |
| 
 | |
| 	@Anim.setter
 | |
| 	def Anim(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def AnimSpeed(self) -> any: ...
 | |
| 
 | |
| 	@AnimSpeed.setter
 | |
| 	def AnimSpeed(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def AttackType(self) -> any: ...
 | |
| 
 | |
| 	@AttackType.setter
 | |
| 	def AttackType(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def BeenApplied(self) -> any: ...
 | |
| 
 | |
| 	@BeenApplied.setter
 | |
| 	def BeenApplied(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Identified(self) -> any: ...
 | |
| 
 | |
| 	@Identified.setter
 | |
| 	def Identified(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Alive(self) -> any: ...
 | |
| 
 | |
| 	@Alive.setter
 | |
| 	def Alive(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def DungeonMaster(self) -> any: ...
 | |
| 
 | |
| 	@DungeonMaster.setter
 | |
| 	def DungeonMaster(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def WasDungeonMaster(self) -> any: ...
 | |
| 
 | |
| 	@WasDungeonMaster.setter
 | |
| 	def WasDungeonMaster(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Applied(self) -> any: ...
 | |
| 
 | |
| 	@Applied.setter
 | |
| 	def Applied(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Unpaid(self) -> any: ...
 | |
| 
 | |
| 	@Unpaid.setter
 | |
| 	def Unpaid(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Monster(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Friendly(self) -> any: ...
 | |
| 
 | |
| 	@Friendly.setter
 | |
| 	def Friendly(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Generator(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Thrown(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanSeeInvisible(self) -> any: ...
 | |
| 
 | |
| 	@CanSeeInvisible.setter
 | |
| 	def CanSeeInvisible(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Rollable(self) -> any: ...
 | |
| 
 | |
| 	@Rollable.setter
 | |
| 	def Rollable(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Turnable(self) -> any: ...
 | |
| 
 | |
| 	@Turnable.setter
 | |
| 	def Turnable(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def UsedUp(self) -> any: ...
 | |
| 
 | |
| 	@UsedUp.setter
 | |
| 	def UsedUp(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Splitting(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Blind(self) -> any: ...
 | |
| 
 | |
| 	@Blind.setter
 | |
| 	def Blind(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseSkill(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def KnownCursed(self) -> any: ...
 | |
| 
 | |
| 	@KnownCursed.setter
 | |
| 	def KnownCursed(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Stealthy(self) -> any: ...
 | |
| 
 | |
| 	@Stealthy.setter
 | |
| 	def Stealthy(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Confused(self) -> any: ...
 | |
| 
 | |
| 	@Confused.setter
 | |
| 	def Confused(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Sleeping(self) -> any: ...
 | |
| 
 | |
| 	@Sleeping.setter
 | |
| 	def Sleeping(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Lifesaver(self) -> any: ...
 | |
| 
 | |
| 	@Lifesaver.setter
 | |
| 	def Lifesaver(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Floor(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def HasXRays(self) -> any: ...
 | |
| 
 | |
| 	@HasXRays.setter
 | |
| 	def HasXRays(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseRing(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseBow(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseWand(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanSeeInDark(self) -> any: ...
 | |
| 
 | |
| 	@CanSeeInDark.setter
 | |
| 	def CanSeeInDark(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def KnownMagical(self) -> any: ...
 | |
| 
 | |
| 	@KnownMagical.setter
 | |
| 	def KnownMagical(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseWeapon(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseArmour(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanUseScroll(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def CanCastSpell(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ReflectSpells(self) -> any: ...
 | |
| 
 | |
| 	@ReflectSpells.setter
 | |
| 	def ReflectSpells(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ReflectMissiles(self) -> any: ...
 | |
| 
 | |
| 	@ReflectMissiles.setter
 | |
| 	def ReflectMissiles(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Unique(self) -> any: ...
 | |
| 
 | |
| 	@Unique.setter
 | |
| 	def Unique(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def RunAway(self) -> any: ...
 | |
| 
 | |
| 	@RunAway.setter
 | |
| 	def RunAway(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Scared(self) -> any: ...
 | |
| 
 | |
| 	@Scared.setter
 | |
| 	def Scared(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Undead(self) -> any: ...
 | |
| 
 | |
| 	@Undead.setter
 | |
| 	def Undead(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def BlocksView(self) -> any: ...
 | |
| 
 | |
| 	@BlocksView.setter
 | |
| 	def BlocksView(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def HitBack(self) -> any: ...
 | |
| 
 | |
| 	@HitBack.setter
 | |
| 	def HitBack(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def StandStill(self) -> any: ...
 | |
| 
 | |
| 	@StandStill.setter
 | |
| 	def StandStill(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def OnlyAttack(self) -> any: ...
 | |
| 
 | |
| 	@OnlyAttack.setter
 | |
| 	def OnlyAttack(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MakeInvisible(self) -> any: ...
 | |
| 
 | |
| 	@MakeInvisible.setter
 | |
| 	def MakeInvisible(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Money(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Type(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Subtype(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Value(self) -> any: ...
 | |
| 
 | |
| 	@Value.setter
 | |
| 	def Value(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ArchName(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Archetype(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def OtherArchetype(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Exists(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def NoSave(self) -> any: ...
 | |
| 
 | |
| 	@NoSave.setter
 | |
| 	def NoSave(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Env(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveType(self) -> any: ...
 | |
| 
 | |
| 	@MoveType.setter
 | |
| 	def MoveType(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveBlock(self) -> any: ...
 | |
| 
 | |
| 	@MoveBlock.setter
 | |
| 	def MoveBlock(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveAllow(self) -> any: ...
 | |
| 
 | |
| 	@MoveAllow.setter
 | |
| 	def MoveAllow(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveOn(self) -> any: ...
 | |
| 
 | |
| 	@MoveOn.setter
 | |
| 	def MoveOn(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveOff(self) -> any: ...
 | |
| 
 | |
| 	@MoveOff.setter
 | |
| 	def MoveOff(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveSlow(self) -> any: ...
 | |
| 
 | |
| 	@MoveSlow.setter
 | |
| 	def MoveSlow(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MoveSlowPenalty(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Owner(self) -> any: ...
 | |
| 
 | |
| 	@Owner.setter
 | |
| 	def Owner(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Enemy(self) -> any: ...
 | |
| 
 | |
| 	@Enemy.setter
 | |
| 	def Enemy(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Count(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def GodGiven(self) -> any: ...
 | |
| 
 | |
| 	@GodGiven.setter
 | |
| 	def GodGiven(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def IsPet(self) -> any: ...
 | |
| 
 | |
| 	@IsPet.setter
 | |
| 	def IsPet(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def AttackMovement(self) -> any: ...
 | |
| 
 | |
| 	@AttackMovement.setter
 | |
| 	def AttackMovement(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Duration(self) -> any: ...
 | |
| 
 | |
| 	@Duration.setter
 | |
| 	def Duration(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def GlowRadius(self) -> any: ...
 | |
| 
 | |
| 	@GlowRadius.setter
 | |
| 	def GlowRadius(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Animated(self) -> any: ...
 | |
| 
 | |
| 	@Animated.setter
 | |
| 	def Animated(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def NoDamage(self) -> any: ...
 | |
| 
 | |
| 	@NoDamage.setter
 | |
| 	def NoDamage(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def RandomMovement(self) -> any: ...
 | |
| 
 | |
| 	@RandomMovement.setter
 | |
| 	def RandomMovement(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Material(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Container(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ItemPower(self) -> any: ...
 | |
| 
 | |
| 	@ItemPower.setter
 | |
| 	def ItemPower(self, value: any) -> None: ...
 | |
| 
 | |
| 	def Remove(self) -> any: ...
 | |
| 
 | |
| 	def Apply(self) -> any: ...
 | |
| 
 | |
| 	def Drop(self) -> any: ...
 | |
| 
 | |
| 	def Clone(self) -> any: ...
 | |
| 
 | |
| 	def Split(self) -> any: ...
 | |
| 
 | |
| 	def Fix(self) -> any: ...
 | |
| 
 | |
| 	def Say(self) -> any: ...
 | |
| 
 | |
| 	def Speak(self) -> any: ...
 | |
| 
 | |
| 	def Take(self) -> any: ...
 | |
| 
 | |
| 	def Teleport(self) -> any: ...
 | |
| 
 | |
| 	def Reposition(self) -> any: ...
 | |
| 
 | |
| 	def QueryName(self) -> any: ...
 | |
| 
 | |
| 	def GetResist(self) -> any: ...
 | |
| 
 | |
| 	def SetResist(self) -> any: ...
 | |
| 
 | |
| 	def ActivateRune(self) -> any: ...
 | |
| 
 | |
| 	def CheckTrigger(self) -> any: ...
 | |
| 
 | |
| 	def Cast(self) -> any: ...
 | |
| 
 | |
| 	def LearnSpell(self) -> any: ...
 | |
| 
 | |
| 	def ForgetSpell(self) -> any: ...
 | |
| 
 | |
| 	def KnowSpell(self) -> any: ...
 | |
| 
 | |
| 	def CastAbility(self) -> any: ...
 | |
| 
 | |
| 	def PayAmount(self) -> any: ...
 | |
| 
 | |
| 	def Pay(self) -> any: ...
 | |
| 
 | |
| 	def CheckInventory(self) -> any: ...
 | |
| 
 | |
| 	def CheckArchInventory(self) -> any: ...
 | |
| 
 | |
| 	def OutOfMap(self) -> any: ...
 | |
| 
 | |
| 	def CreateObject(self) -> any: ...
 | |
| 
 | |
| 	def InsertInto(self) -> any: ...
 | |
| 
 | |
| 	def ReadKey(self) -> any: ...
 | |
| 
 | |
| 	def WriteKey(self, key: str, value: str, add_key: int=0) -> bool:
 | |
| 		"""
 | |
| Add a key with the specified value to the object.
 | |
| :param key Key name.
 | |
| :param value Value to give the key.
 | |
| :param add_key If 1 then the key is set, if 0 then the key is only updated if it exists.
 | |
| :return True if the key was added or updated, False else.
 | |
| 		"""
 | |
| 	...
 | |
| 
 | |
| 	def CreateTimer(self) -> any: ...
 | |
| 
 | |
| 	def AddExp(self) -> any: ...
 | |
| 
 | |
| 	def Move(self) -> any: ...
 | |
| 
 | |
| 	def MoveTo(self) -> any: ...
 | |
| 
 | |
| 	def ChangeAbil(self) -> any: ...
 | |
| 
 | |
| 	def Event(self) -> any: ...
 | |
| 
 | |
| 	def RemoveDepletion(self) -> any: ...
 | |
| 
 | |
| 	def Arrest(self) -> any: ...
 | |
| 
 | |
| 	def PermExp(self) -> any: ...
 | |
| 
 | |
| class Player(Object):
 | |
| 
 | |
| 	@property
 | |
| 	def Title(self) -> any: ...
 | |
| 
 | |
| 	@Title.setter
 | |
| 	def Title(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def IP(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def MarkedItem(self) -> Object:
 | |
| 		"""
 | |
| Marked item, used by some actions.
 | |
| 		"""
 | |
| 	...
 | |
| 
 | |
| 	@MarkedItem.setter
 | |
| 	def MarkedItem(self, value: Object) -> None:
 | |
| 		"""
 | |
| Marked item, used by some actions.
 | |
| 		"""
 | |
| 	...
 | |
| 
 | |
| 	@property
 | |
| 	def Party(self) -> any: ...
 | |
| 
 | |
| 	@Party.setter
 | |
| 	def Party(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def BedMap(self) -> any: ...
 | |
| 
 | |
| 	@BedMap.setter
 | |
| 	def BedMap(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def BedX(self) -> any: ...
 | |
| 
 | |
| 	@BedX.setter
 | |
| 	def BedX(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def BedY(self) -> any: ...
 | |
| 
 | |
| 	@BedY.setter
 | |
| 	def BedY(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Transport(self) -> any: ...
 | |
| 
 | |
| 	def Message(self) -> any: ...
 | |
| 
 | |
| 	def Write(self) -> any: ...
 | |
| 
 | |
| 	def CanPay(self) -> any: ...
 | |
| 
 | |
| 	def QuestStart(self) -> any: ...
 | |
| 
 | |
| 	def QuestGetState(self) -> any: ...
 | |
| 
 | |
| 	def QuestSetState(self) -> any: ...
 | |
| 
 | |
| 	def QuestWasCompleted(self) -> any: ...
 | |
| 
 | |
| 	def KnowledgeKnown(self) -> any: ...
 | |
| 
 | |
| 	def GiveKnowledge(self) -> any: ...
 | |
| 
 | |
| class Map:
 | |
| 
 | |
| 	@property
 | |
| 	def Difficulty(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Path(self) -> any: ...
 | |
| 
 | |
| 	@Path.setter
 | |
| 	def Path(self, value: any) -> None: ...
 | |
| 
 | |
| 	@property
 | |
| 	def TempName(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Name(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ResetTime(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def ResetTimeout(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Players(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Light(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Darkness(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Width(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Height(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def EnterX(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def EnterY(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Message(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Region(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Unique(self) -> any: ...
 | |
| 
 | |
| 	def Print(self) -> any: ...
 | |
| 
 | |
| 	def ObjectAt(self) -> any: ...
 | |
| 
 | |
| 	def CreateObject(self) -> any: ...
 | |
| 
 | |
| 	def Check(self) -> any: ...
 | |
| 
 | |
| 	def Next(self) -> any: ...
 | |
| 
 | |
| 	def Insert(self) -> any: ...
 | |
| 
 | |
| 	def InsertAround(self) -> any: ...
 | |
| 
 | |
| 	def ChangeLight(self) -> any: ...
 | |
| 
 | |
| 	def TriggerConnected(self) -> any: ...
 | |
| 
 | |
| class Party:
 | |
| 
 | |
| 	@property
 | |
| 	def Name(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Password(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Next(self) -> any: ...
 | |
| 
 | |
| 	def GetPlayers(self) -> any: ...
 | |
| 
 | |
| class Region:
 | |
| 
 | |
| 	@property
 | |
| 	def Name(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Longname(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Message(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Next(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def JailX(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def JailY(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def JailPath(self) -> any: ...
 | |
| 
 | |
| 	def GetParent(self) -> any: ...
 | |
| 
 | |
| class Archetype:
 | |
| 
 | |
| 	@property
 | |
| 	def Name(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Next(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def More(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Head(self) -> any: ...
 | |
| 
 | |
| 	@property
 | |
| 	def Clone(self) -> any: ...
 | |
| 
 | |
| 	def NewObject(self) -> any: ...
 | |
| 
 | |
| class Direction(enum):
 | |
| 	NORTH = 1
 | |
| 	NORTHEAST = 2
 | |
| 	EAST = 3
 | |
| 	SOUTHEAST = 4
 | |
| 	SOUTH = 5
 | |
| 	SOUTHWEST = 6
 | |
| 	WEST = 7
 | |
| 	NORTHWEST = 8
 | |
| 
 | |
| class Type(enum):
 | |
| 	PLAYER = 1
 | |
| 	TRANSPORT = 2
 | |
| 	ROD = 3
 | |
| 	TREASURE = 4
 | |
| 	POTION = 5
 | |
| 	FOOD = 6
 | |
| 	POISON = 7
 | |
| 	BOOK = 8
 | |
| 	CLOCK = 9
 | |
| 	DRAGON_FOCUS = 10
 | |
| 	ARROW = 13
 | |
| 	BOW = 14
 | |
| 	WEAPON = 15
 | |
| 	ARMOUR = 16
 | |
| 	PEDESTAL = 17
 | |
| 	ALTAR = 18
 | |
| 	LOCKED_DOOR = 20
 | |
| 	SPECIAL_KEY = 21
 | |
| 	MAP = 22
 | |
| 	DOOR = 23
 | |
| 	KEY = 24
 | |
| 	TIMED_GATE = 26
 | |
| 	TRIGGER = 27
 | |
| 	GRIMREAPER = 28
 | |
| 	MAGIC_EAR = 29
 | |
| 	TRIGGER_BUTTON = 30
 | |
| 	TRIGGER_ALTAR = 31
 | |
| 	TRIGGER_PEDESTAL = 32
 | |
| 	SHIELD = 33
 | |
| 	HELMET = 34
 | |
| 	MONEY = 36
 | |
| 	CLASS = 37
 | |
| 	AMULET = 39
 | |
| 	PLAYERMOVER = 40
 | |
| 	TELEPORTER = 41
 | |
| 	CREATOR = 42
 | |
| 	SKILL = 43
 | |
| 	EARTHWALL = 45
 | |
| 	GOLEM = 46
 | |
| 	THROWN_OBJ = 48
 | |
| 	BLINDNESS = 49
 | |
| 	GOD = 50
 | |
| 	DETECTOR = 51
 | |
| 	TRIGGER_MARKER = 52
 | |
| 	DEAD_OBJECT = 53
 | |
| 	DRINK = 54
 | |
| 	MARKER = 55
 | |
| 	HOLY_ALTAR = 56
 | |
| 	PLAYER_CHANGER = 57
 | |
| 	BATTLEGROUND = 58
 | |
| 	PEACEMAKER = 59
 | |
| 	GEM = 60
 | |
| 	FIREWALL = 62
 | |
| 	CHECK_INV = 64
 | |
| 	MOOD_FLOOR = 65
 | |
| 	EXIT = 66
 | |
| 	ENCOUNTER = 67
 | |
| 	SHOP_FLOOR = 68
 | |
| 	SHOP_MAT = 69
 | |
| 	RING = 70
 | |
| 	FLOOR = 71
 | |
| 	FLESH = 72
 | |
| 	INORGANIC = 73
 | |
| 	SKILL_TOOL = 74
 | |
| 	LIGHTER = 75
 | |
| 	WALL = 77
 | |
| 	MISC_OBJECT = 79
 | |
| 	MONSTER = 80
 | |
| 	LAMP = 82
 | |
| 	DUPLICATOR = 83
 | |
| 	SPELLBOOK = 85
 | |
| 	CLOAK = 87
 | |
| 	SPINNER = 90
 | |
| 	GATE = 91
 | |
| 	BUTTON = 92
 | |
| 	CF_HANDLE = 93
 | |
| 	HOLE = 94
 | |
| 	TRAPDOOR = 95
 | |
| 	SIGN = 98
 | |
| 	BOOTS = 99
 | |
| 	GLOVES = 100
 | |
| 	SPELL = 101
 | |
| 	SPELL_EFFECT = 102
 | |
| 	CONVERTER = 103
 | |
| 	BRACERS = 104
 | |
| 	POISONING = 105
 | |
| 	SAVEBED = 106
 | |
| 	WAND = 109
 | |
| 	SCROLL = 111
 | |
| 	DIRECTOR = 112
 | |
| 	GIRDLE = 113
 | |
| 	FORCE = 114
 | |
| 	POTION_RESIST_EFFECT = 115
 | |
| 	EVENT_CONNECTOR = 116
 | |
| 	CLOSE_CON = 121
 | |
| 	CONTAINER = 122
 | |
| 	ARMOUR_IMPROVER = 123
 | |
| 	WEAPON_IMPROVER = 124
 | |
| 	SKILLSCROLL = 130
 | |
| 	DEEP_SWAMP = 138
 | |
| 	IDENTIFY_ALTAR = 139
 | |
| 	SHOP_INVENTORY = 150
 | |
| 	RUNE = 154
 | |
| 	TRAP = 155
 | |
| 	POWER_CRYSTAL = 156
 | |
| 	CORPSE = 157
 | |
| 	DISEASE = 158
 | |
| 	SYMPTOM = 159
 | |
| 	BUILDER = 160
 | |
| 	MATERIAL = 161
 | |
| 	MIMIC = 162
 | |
| 	LIGHTABLE = 163
 | |
| 
 | |
| class Move(enum):
 | |
| 	WALK = 1
 | |
| 	FLY_LOW = 2
 | |
| 	FLY_HIGH = 4
 | |
| 	FLYING = 6
 | |
| 	SWIM = 8
 | |
| 	BOAT = 16
 | |
| 	ALL = 31
 | |
| 
 | |
| class MessageFlag(enum):
 | |
| 	NDI_BLACK = 0
 | |
| 	NDI_WHITE = 1
 | |
| 	NDI_NAVY = 2
 | |
| 	NDI_RED = 3
 | |
| 	NDI_ORANGE = 4
 | |
| 	NDI_BLUE = 5
 | |
| 	NDI_DK_ORANGE = 6
 | |
| 	NDI_GREEN = 7
 | |
| 	NDI_LT_GREEN = 8
 | |
| 	NDI_GREY = 9
 | |
| 	NDI_BROWN = 10
 | |
| 	NDI_GOLD = 11
 | |
| 	NDI_TAN = 12
 | |
| 	NDI_UNIQUE = 256
 | |
| 	NDI_ALL = 512
 | |
| 	NDI_ALL_DMS = 1024
 | |
| 
 | |
| class AttackType(enum):
 | |
| 	PHYSICAL = 1
 | |
| 	MAGIC = 2
 | |
| 	FIRE = 4
 | |
| 	ELECTRICITY = 8
 | |
| 	COLD = 16
 | |
| 	CONFUSION = 32
 | |
| 	ACID = 64
 | |
| 	DRAIN = 128
 | |
| 	WEAPONMAGIC = 256
 | |
| 	GHOSTHIT = 512
 | |
| 	POISON = 1024
 | |
| 	SLOW = 2048
 | |
| 	PARALYZE = 4096
 | |
| 	TURN_UNDEAD = 8192
 | |
| 	FEAR = 16384
 | |
| 	CANCELLATION = 32768
 | |
| 	DEPLETE = 65536
 | |
| 	DEATH = 131072
 | |
| 	CHAOS = 262144
 | |
| 	COUNTERSPELL = 524288
 | |
| 	GODPOWER = 1048576
 | |
| 	HOLYWORD = 2097152
 | |
| 	BLIND = 4194304
 | |
| 	INTERNAL = 8388608
 | |
| 	LIFE_STEALING = 16777216
 | |
| 	DISEASE = 33554432
 | |
| 
 | |
| class AttackTypeNumber(enum):
 | |
| 	PHYSICAL = 0
 | |
| 	MAGIC = 1
 | |
| 	FIRE = 2
 | |
| 	ELECTRICITY = 3
 | |
| 	COLD = 4
 | |
| 	CONFUSION = 5
 | |
| 	ACID = 6
 | |
| 	DRAIN = 7
 | |
| 	WEAPONMAGIC = 8
 | |
| 	GHOSTHIT = 9
 | |
| 	POISON = 10
 | |
| 	SLOW = 11
 | |
| 	PARALYZE = 12
 | |
| 	TURN_UNDEAD = 13
 | |
| 	FEAR = 14
 | |
| 	CANCELLATION = 15
 | |
| 	DEPLETE = 16
 | |
| 	DEATH = 17
 | |
| 	CHAOS = 18
 | |
| 	COUNTERSPELL = 19
 | |
| 	GODPOWER = 20
 | |
| 	HOLYWORD = 21
 | |
| 	BLIND = 22
 | |
| 	INTERNAL = 23
 | |
| 	LIFE_STEALING = 24
 | |
| 	DISEASE = 25
 | |
| 
 | |
| class EventType(enum):
 | |
| 	APPLY = 1
 | |
| 	ATTACK = 2
 | |
| 	ATTACKS = 33
 | |
| 	BOUGHT = 34
 | |
| 	CLOSE = 11
 | |
| 	DEATH = 3
 | |
| 	DESTROY = 13
 | |
| 	DROP = 4
 | |
| 	PICKUP = 5
 | |
| 	SAY = 6
 | |
| 	SELLING = 32
 | |
| 	STOP = 7
 | |
| 	TIME = 8
 | |
| 	THROW = 9
 | |
| 	TRIGGER = 10
 | |
| 	TIMER = 12
 | |
| 	USER = 31
 | |
| 	BORN = 14
 | |
| 	CLOCK = 15
 | |
| 	CRASH = 16
 | |
| 	GKILL = 18
 | |
| 	KICK = 28
 | |
| 	LOGIN = 19
 | |
| 	LOGOUT = 20
 | |
| 	MAPENTER = 21
 | |
| 	MAPLEAVE = 22
 | |
| 	MAPLOAD = 30
 | |
| 	MAPRESET = 23
 | |
| 	MAPUNLOAD = 29
 | |
| 	MUZZLE = 27
 | |
| 	PLAYER_DEATH = 17
 | |
| 	REMOVE = 24
 | |
| 	SHOUT = 25
 | |
| 	TELL = 26
 | |
| 
 | |
| HOURS_PER_DAY = 28
 | |
| DAYS_PER_WEEK = 7
 | |
| WEEKS_PER_MONTH = 5
 | |
| MONTHS_PER_YEAR = 17
 | |
| SEASONS_PER_YEAR = 5
 | |
| PERIODS_PER_DAY = 6
 | |
| 
 | |
| SAY = 0
 | |
| REPLY = 1
 | |
| QUESTION = 2
 | |
| 
 | |
| DISTATT = 1
 | |
| RUNATT = 2
 | |
| HITRUN = 3
 | |
| WAITATT = 4
 | |
| RUSH = 5
 | |
| ALLRUN = 6
 | |
| DISTHIT = 7
 | |
| WAIT2 = 8
 | |
| PETMOVE = 16
 | |
| CIRCLE1 = 32
 | |
| CIRCLE2 = 48
 | |
| PACEH = 64
 | |
| PACEH2 = 80
 | |
| RANDO = 96
 | |
| RANDO2 = 112
 | |
| PACEV = 128
 | |
| PACEV2 = 144
 | |
| 
 | |
| LogError = 1
 | |
| LogInfo = 2
 | |
| LogDebug = 3
 | |
| LogMonster = 4
 |