Hello !
I've got a problem with corpse owner.
For example: Player X attacks Dragon (Dragon has 1000hp), and this player takes 950 hp Dragon. (95% of Dragon's hp).
And then...
Player Y comes to player X and he attacks dragon and gets 50 hp of this Dragon. (Only 5% of Dragon's hp).
Player Y gives last hit on Dragon, and player Y can ope corpse.... Player X cannot.
Where is problem ?
TFS 0.3.6.PL
I've got a problem with corpse owner.
For example: Player X attacks Dragon (Dragon has 1000hp), and this player takes 950 hp Dragon. (95% of Dragon's hp).
And then...
Player Y comes to player X and he attacks dragon and gets 50 hp of this Dragon. (Only 5% of Dragon's hp).
Player Y gives last hit on Dragon, and player Y can ope corpse.... Player X cannot.
Where is problem ?
TFS 0.3.6.PL
Code:
accountManager = false
namelockManager = true
newPlayerChooseVoc = false
newPlayerSpawnPosX = 114
newPlayerSpawnPosY = 410
newPlayerSpawnPosZ = 6
newPlayerTownId = 3
newPlayerLevel = 1
newPlayerMagicLevel = 0
generateAccountNumber = false
redSkullLength = 3 * 24 * 60 * 60
blackSkullLength = 7 * 24 * 60 * 60
dailyFragsToRedSkull = 5
weeklyFragsToRedSkull = 30
monthlyFragsToRedSkull = 100
dailyFragsToBlackSkull = 7
weeklyFragsToBlackSkull = 40
monthlyFragsToBlackSkull = 150
dailyFragsToBanishment = dailyFragsToRedSkull
weeklyFragsToBanishment = weeklyFragsToRedSkull
monthlyFragsToBanishment = monthlyFragsToRedSkull
blackSkulledDeathHealth = 40
blackSkulledDeathMana = 0
useBlackSkull = true
useFragHandler = true
advancedFragList = true
notationsToBan = 3
warningsToFinalBan = 6
warningsToDeletion = 8
banLength = 2 * 24 * 60 * 60
killsBanLength = 7 * 24 * 60 * 60
finalBanLength = 14 * 24 * 60 * 60
ipBanishmentLength = 7 * 24 * 60 * 60
broadcastBanishments = true
maxViolationCommentSize = 200
violationNameReportActionType = 2
autoBanishUnknownBytes = false
worldType = "pvp"
protectionLevel = 0
pvpTileIgnoreLevelAndVocationProtection = true
pzLocked = 30 * 1000
huntingDuration = 60 * 1000
criticalHitChance = 6
criticalHitMultiplier = 1
displayCriticalHitNotify = true
removeWeaponAmmunition = true
removeWeaponCharges = true
removeRuneCharges = true
whiteSkullTime = 15 * 60 * 1000
noDamageToSameLookfeet = false
showHealingDamage = false
showHealingDamageForMonsters = false
fieldOwnershipDuration = 5 * 1000
stopAttackingAtExit = true
oldConditionAccuracy = false
loginProtectionPeriod = 10 * 1000
deathLostPercent = 10
stairhopDelay = 2 * 1000
pushCreatureDelay = 2 * 1000
deathContainerId = 1987
gainExperienceColor = 215
addManaSpentInPvPZone = false
squareColor = 0
allowFightback = true
paralyzeDelay = 1400
worldId = 0
bindOnlyConfiguredIpAddress = true
loginPort = 7171
gamePort = 7172
adminPort = 7171
statusPort = 7171
loginTries = 10
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = 300
motd = "Welcome to the Sinteria Server! Have fun!"
displayOnOrOffAtCharlist = false
onePlayerOnlinePerAccount = true
allowClones = false
serverName = "Sinteria"
loginMessage = "Welcome to the Sinteria Server! Register on our forum - http://sinteria.xup.pl"
statusTimeout = 5 * 60 * 1000
replaceKickOnLogin = true
forceSlowConnectionsToDisconnect = false
loginOnlyWithLoginServer = false
premiumPlayerSkipWaitList = false
deathListEnabled = true
deathListRequiredTime = 1 * 60 * 1000
deathAssistCount = 1
maxDeathRecords = 5
ingameGuildManagement = false
levelToFormGuild = 8
premiumDaysToFormGuild = 0
guildNameMinLength = 4
guildNameMaxLength = 20
highscoreDisplayPlayers = 15
updateHighscoresAfterMinutes = 60
buyableAndSellableHouses = true
houseNeedPremium = true
bedsRequirePremium = true
levelToBuyHouse = 20
housesPerAccount = 0
houseRentAsPrice = true
housePriceAsRent = false
housePriceEachSquare = 850
houseRentPeriod = "weekly"
houseCleanOld = 0
guildHalls = true
timeBetweenActions = 200
timeBetweenExActions = 1000
hotkeyAimbotEnabled = true
mapName = "sinteria 1.22"
mapAuthor = "Komic"
randomizeTiles = true
storeTrash = true
cleanProtectedZones = true
mailboxDisabledTowns = "-1"
defaultPriority = "high"
niceLevel = 5
coresUsed = "-1"
optimizeDatabaseAtStartup = true
removePremiumOnInit = true
confirmOutdatedVersion = false
formulaLevel = 8.0
formulaMagic = 2.0
bufferMutedOnSpellFailure = false
spellNameInsteadOfWords = false
emoteSpells = false
allowChangeOutfit = true
allowChangeColors = true
allowChangeAddons = true
disableOutfitsForPrivilegedPlayers = false
addonsOnlyPremium = true
dataDirectory = "data/"
bankSystem = true
displaySkillLevelOnAdvance = true
promptExceptionTracerErrorBox = true
separateViplistPerCharacter = false
maximumDoorLevel = 500
maxMessageBuffer = 5
saveGlobalStorage = true
useHouseDataStorage = false
storePlayerDirection = false
checkCorpseOwner = true
monsterLootMessage = 3
monsterLootMessageType = 25
ghostModeInvisibleEffect = true
ghostModeSpellEffects = true
idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000
expireReportsAfterReads = 1
playerQueryDeepness = 2
maxItemsPerPZTile = 0
maxItemsPerHouseTile = 0
freePremium = false
premiumForPromotion = true
blessingOnlyPremium = true
blessingReductionBase = 30
blessingReductionDecreament = 5
eachBlessReduction = 8
experienceStages = true
rateExperience = 4.0
rateExperienceFromPlayers = 0
rateSkill = 8.0
rateMagic = 4.0
rateLoot = 1.5
rateSpawn = 1
rateMonsterHealth = 1.0
rateMonsterMana = 1.0
rateMonsterAttack = 1.0
rateMonsterDefense = 1.0
minLevelThresholdForKilledPlayer = 0.9
maxLevelThresholdForKilledPlayer = 1.1
rateStaminaLoss = 1
rateStaminaGain = 0.5
rateStaminaThresholdGain = 12
staminaRatingLimitTop = 40 * 60
staminaRatingLimitBottom = 14 * 60
rateStaminaAboveNormal = 1.5
rateStaminaUnderNormal = 0.5
staminaThresholdOnlyPremium = false
experienceShareRadiusX = 30
experienceShareRadiusY = 30
experienceShareRadiusZ = 1
experienceShareLevelDifference = 2 / 3
extraPartyExperienceLimit = 20
extraPartyExperiencePercent = 5
experienceShareActivity = 2 * 60 * 1000
globalSaveEnabled = true
globalSaveHour = 22
shutdownAtGlobalSave = true
cleanMapAtGlobalSave = false
deSpawnRange = 2
deSpawnRadius = 50
maxPlayerSummons = 2
teleportAllSummons = false
teleportPlayerSummons = false