Advertisement
Guest User

Zombasite changelog 2018.12.21

a guest
Dec 21st, 2018
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.82 KB | None | 0 0
  1. Patch 1.022 (21 December 2018)
  2. ==============================
  3.  
  4. - inventory now autosizes to prevent overlapping
  5. - fixed Trigger::unlock starting an infinite loop if 2 unlocking triggers near each other
  6. - fixed crashes when creating/destroying fake player
  7. - fixed some radar stuff still being applied in some cases
  8. - fixed always dark in coop player towns (=TEF= Alpha-9 the Ratman)
  9. - fixed a rare infinite loop in trap activation
  10. - fixed a crash when a level 100 npc goes renegade in a level 200 world - might happen any time an NPC goes renegade and is below the min level of that world (Buttermilk)
  11. - fixed possible crashes in World::getLeftMainPathHorizontalPosition and World::getRightMainPathHorizontalPosition
  12. - fixed buildTempData running before reading in database data needed - fixes crashes, also fixes bad tile blocks on opening screen
  13. - fixed a rare infinite loop in generateCaveLevel
  14. - sped up Level::finishGenerateOutdoorLevel a little
  15. - fixed a slow down with inventory up, my test case went from 37.4 fps to 50.8 (Dragonface/Etto)
  16. - fixed a leak of resource handles if added, then removed, before actually loading
  17. - now cache footstep handles so don't load, free, reload, etc, test scenario old=70-90fps, new=100ish
  18. - fixed a crash on load when trying to fix up loaded pointers but entity had been purged, clearEntityReferences not being called in correct place
  19. - fixed an entity leak with status effects never getting cleaned up on inactive actors - might also be causing slow downs and crashes
  20. - now monster promotions are slower once than hit unique level
  21. - fixed a really rare crash in GraphicsSystem::drawTiles
  22. - now get clan destroyed reward chest if kill clan members (not healthstone) (Dragonface/Mandark/twitch.tv/ninja/Destro*)
  23. - fixed a possible infinite loop in tryWeakenGround (Cthulhu Fhtagn!/Boink)
  24. - now free shader indexes so after a long game session a high shader index doesn't corrupt the sort integer, which can lead to random crashes (Mandark)
  25. - quest monsters can no longer be converted over to follow player (twitch.tv/ninja)
  26. - fixed an angles issue that might have be generating a NAN and then starting a infinite loop
  27. - made networking handle low framerate situations better
  28. - now world saves use basic network compression (saves about 40%)
  29. - now when holding down right click and kill target it will move to next target easier
  30. - fixed a crash when sometimes shader sorting could have an accidental collision (which can cause lots of problems)
  31. - fixed addObject in spawnAreaBlock to not reference modelResource so much less likely to pause waiting for resource to load
  32. - fixed other players in multiplayer getting XP multiple times when a player's pet got a kill (Ninjakillzu)
  33. - now traps can do explosions (can cause cave ins)
  34. - now on hit skill projectile starts at enemy killed
  35. - fixed on kill ring projectiles with cones not hurting anyone
  36. - fixed orc shaman weakness skill now based on monster skill
  37. - status effects now skip loading stat changes that can't happen
  38. - changed to a better hash algorithm
  39. - only partially build status effects on skill definitions until needed
  40. - magic modifiers now skip loading stat changes that can't happen
  41. - now skip loading unused stat changes
  42. - fixed reported relation change not getting to player sometimes
  43. - fixed 2 caves having unusable braziers
  44. - water can now spread
  45. - water now stays around for 30 seconds instead of 10
  46. - hazards can now apply status effects directly (instead of needing to be a trap or actor)
  47. - hazards can now apply multiple status effects
  48. - wet status effect now lasts 10 seconds
  49. - now outside in rain gives you wet status effect
  50. - now inside a house prevents rain/wet
  51. - now full level fog adds fog status effect to sentients
  52. - wet status effect now debuffs cold resistance also
  53. - fixed a case when scale could be wrong if a shadow being drawn was using vbo but model not using a normal map
  54. - unique monster and renegade quests that can be on any level now try to sync more times (now 200, was 20)
  55. - fixed liquids getting destroyed, not removed, and then no longer working correctly
  56. - projectiles no longer cause explosion effect on something that wasn't damaged
  57. - caveins should now be immune from damage from other caveins
  58. - now need to stand still to throw ice bombs and other similar things
  59. - fixed some issues when wielding a broken bow
  60. - ghost now counts as flying
  61. - now add colored @ symbols to show which clan(s) are in a level
  62. - auto extra projectiles now are homing
  63. - now get fog status effect from fog from the weather
  64. - fixed a state issue in RenderingState::setAlphaTestMode
  65. - now grab maxTextureSize from openGL
  66. - now check maxTextureUnits
  67. - whirlwind now repeats correctly when using right click (Mortac)
  68. - fixed a few things so that immortal clan members would work (treborx555)
  69. - can now have multiple BlockTypeIndex/BlockTypeMult for the same index (now multiple together instead of replacing)
  70. - now when spawning guards tries to find a valid position
  71. - fixed sometimes monster getting double promoted or saying player ran away when the player died
  72. - now inventory takes advantage of widescreen monitor if available
  73. - changed changeling 5 to use dark orc berserker instead of orc (Orc Schism)
  74. - fixed forest rock2a & rock2b collision
  75. - fixed sounds in editor (might have also fixed some issues where sounds at player shift back and forth from left to right speakers)
  76. - now projectiles explode when they hit world objects
  77. - now goodPositionToSpawnThings checks if block is from a fake level
  78. - now some dungeon sconces marked as CantPurge
  79. - player dying can't solve plague/curse quests any more
  80. - now when fixing an entities position, if can't find a valid location in the same level, will allow to move to a different level (a different level is better than invalid location) (Fulano)
  81. - fixed split projectiles not working with many skills it was meant to (Mandark)
  82. - fixed some spells not repeating correctly when used from a hotkey (Nyithra/Fulano)
  83. - decreased tower spell range from 1000.0 to 800.0 (Boink)
  84. - non ring projectiles no longer hit liquids & ground traps (vantil)
  85. - fixed not getting NPCs at high level worlds (>100) (Destro*)
  86. - non-moving monsters can no longer be converted over to follow player
  87. - fixed some old damage mults no longer supposed to be used (will increase physical damage, and decrease poison & lightning damage)
  88. - fixed crushing blow actually lowering damage in some cases
  89. - fixed things like a firesword changing left/right speaker as player turns around
  90. - Defy Death now has some inflation so higher levels are more useful (twitch.tv/ninja)
  91. - fixed constant has plans to raid quests popping up (Mithur)
  92. - fixed possibility of _eventChance increasing over time when not supposed to
  93. - fixed a way that NPCs could get stuck in activity if path failed in a certain way
  94. - now elite weapons and armor vendors skew their items towards the player
  95. - added Happy Chest (Patreon reward)
  96. - decreased PlayerRanFromMonsterUpgradeChance from 0.1 to 0.05 (Boink)
  97. - sped up GameShared::getSkillIndex some (decreased debug load time 4 seconds)
  98. - sped up getPerLevelSkillDefinition some (decreased debug load time 6 seconds)
  99. - sped up finding skill StatusEffect some (decreased debug load time 3 seconds)
  100. - sped up MagicModifier::processDatabaseEntry by ignoring stats if has some kind of skill (decreased debug load time 125 seconds) (Fulano)
  101. - increased chain lightning chain distance from 150.0 to 200.0
  102. - fixed projectile chaining using start position instead of end position (Romløk)
  103. - can now get more than 1 center print so less likely to miss important messages
  104. - increased center print base time a little and moved to database
  105. - now center prints stay around longer the longer they are (text wise)
  106. - increased center print size and get rid of the background (unless fullscreen menu)
  107. - added money sound when searching for an enemy from quest screen to show money changed (Boink)
  108. - fixed getting a critical error when loading a game when currently using Spirit Evasion
  109. - fixed item text not being able to get smaller on primary highlight text
  110. - now show full info on item skills
  111. - now client handles sending too much data up to the server much better
  112. - can now target skills towards another player by highlighting their name/health bar on side of screen (Etto)
  113. - fixed crafting items bought from a crafting vendor not adding to your inventory correctly (Destro/Fulano)
  114. - server should now handle a rejoin after a crash better (Mandark)
  115. - now if you have a selected target arcane swarm will select random targets near your intended target instead of near the player (Mandark)
  116. - items inside of reward chests can no longer break (Mandark/Fulano)
  117. - fixed orc ego enemy on items not being Dark Orcs (Orc Schism)
  118. - fixed Slaughter skill not repeating correctly when on left/right mouse
  119. - fixed first level sometimes not calling levelBuilt correctly because it got built before worldSetup finished (this can cause various issues like objects stuck in inaccessible locations) (Fulano)
  120. - now cache monster combat sounds
  121. - now precache weapon sounds
  122. - now precache turnedToZombie.mdl if monster is a zombie
  123. - now precache ground items
  124. - increased speed of escorted NPCs so they keep up a bit better
  125. - now cache texture of status effects on entity client
  126. - now keep old music handle to prevent reloading it if played again soon
  127. - sped up finding music datatbase entry
  128. - now don't let music load without hard pause before playing it
  129. - optimized ResourceSystem::findResource a little
  130. - now if try to load a resource and already have correct handle, just returns
  131. - can now precache textures
  132. - sped up StatusEffectBase::processDatabaseEntry (test went from 23 to 12 seconds)
  133. - now gameShared->getPackedDatabaseEntry uses database hints - should speed up loading some
  134. - no longer calculate hash multiple times for DatabaseEntry::getAllValues type calls (overrides/addsTo/base)
  135. - now when looking up each database entry base, uses the hint from the current subdatabase to speed up search
  136. - now static models (1 animation with 1 frame) always go down static vbo path (test went from 50.8 to 60.8 fps)
  137. - now all dead monsters of the same type shares the same vbo (test went from 66.2 to 71.0 fps)
  138. - fixed infinite loop if change SERVER_FRAME_TIME
  139. - can now change the server frame time with serverFrameTime user var (default is 50)
  140. - fixed explosion precaching not working correctly
  141. - improved projectile precaching
  142. - now make sure don't get in an infinite loop when precaching (don't think it has even happened yet, but as it gets more complex it would happen without protection)
  143. - now precache hazards
  144. - now precache objects
  145. - precached a bunch of small things better
  146. - now precache swipes better
  147. - now precache money sound and soulstone model
  148. - now precache footstep sounds
  149. - now precache basic elemental effects
  150. - precached status effect assets better
  151. - now precache level ambient objects
  152. - sped up skill & magic modifier build times
  153. - traps are no longer triggered by a dead player
  154. - now play monster pain sounds on dots and death
  155. - added effect to cripple status effect
  156. - made skill name draw larger
  157. - added on kill chance print on skills
  158. - changed PROTOCOL_VERSION to 76
  159. - changed save version to 226
  160. - increased volume of monster pain sounds
  161. - fixed orc and zombielord sounds in bestiary
  162. - no longer show cost of next point when at max
  163. - can now specify that effect is attached to a tag on an item model instead of parent model
  164. - changed bloom clamping from GL_CLAMP to GL_CLAMP_TO_EDGE
  165. - some short desert plants no longer fade out when "in way"
  166. - updated donation lists from Patreon
  167. - pets no longer trigger town attack sound/icon
  168. - fixed 1 DarkLord texture capitalization issue (Linux is case sensitive)
  169. - fixed 9 PlagueLord texture capitalization issues (Linux is case sensitive)
  170. - no longer show @ on level name for clans not met
  171. - fixed effects on items not always carrying over after a world win/loss
  172. - now highlighting a slider shows you current value (minimum - maximum)
  173. - now open bag circle blinks when you have the cursor over slots in the bag
  174. - fixed small gap in minimap
  175. - fixed a parsing error in UIWidget::parseTextSources
  176. - now can right click on inventory button to open bags only
  177. - cleaned up some widescreen handling code
  178. - fixed trap FirstThinkTime
  179. - hitting a statue no longer shows effect
  180. - statues no longer do dying animation
  181. - fixed a bunch of blocks in opening screen area being marked as has house
  182. - changed wampir blood to a green effect
  183. - now cache canSee checks for Actors if it is their current enemy
  184. - ENTITY_STATE_HAS_ENEMIES now only gets updated every 1/2 second or so
  185. - added Patreon page to credits page
  186. - fixed some skills not automatically getting added to use slots
  187. - torches can now be purged if already reseting the level spawn
  188. - fixed raid gate sometimes spawning inside collision
  189. - fixed clan guards sometimes spawning inside collision
  190. - fixed block and energizing block not animating correctly
  191. - now hide time on fog and darkness icons since so short and gets redone constantly
  192. - no longer move when typing 'a' in multiplayer chat (Fulano)
  193. - fixed an adding follower issue with no parent (Nick)
  194. - blinding flash no longer works on inanimate objects
  195. - can no longer use the lock pick skill on spider webs (Karol13)
  196. - fixed resurrect UI blinking away sometimes
  197. - made so center prints have to be unique to add another one
  198. - fixed wrapping when going down to a smaller font to fit highlight text on screen
  199. - text wrapping now keeps initial indentation
  200. - now an item can specify no random modifier power (crafting items now use this)
  201. - fixed NPCs not starting out with full health (Etto/Fulano)
  202. - Blixt and Mortus avatars no longer use a weapon
  203. - player can now walk through their gate, stashes, healthstone, bulletin board, and crafting station (DrJoeFitz)
  204. - auto targeting stuff will no longer target crystals (you still can if you highlight them directly)
  205. - can no longer use ice bombs and other throwable items when you're dead
  206. - turned off most of the effects on an unactivated gate so it looks more distinct from an activated one
  207. - moved spider web effect up so more noticable
  208. - fixed on old whirlwind effect being referenced
  209. - fixed god altar blessing prints (Orc Schism)
  210. - changed god altar text to gold instead of white/green (Orc Schism)
  211. - fixed whirlwind text no longer being up to date on number of enemies
  212. - fixed missing SkillTime translation
  213. - fixed missing GoodAvatars translation
  214. - item name in item highlight text is now in larger font
  215. - changed item description color
  216. - made item bonuses more noticable (different color and shifted over a bit)
  217. - added empty line before at current skill level info
  218. - added empty line before next skill level cost info
  219. - changed skill level info text color to stand out more
  220. - changed next skill level info text color to grey
  221. - got rid of a several places could get an extra blank line in skill text
  222. - simplified current/next skill level text
  223. - now hide current skill level/next skill level if no per level info
  224. - no longer show mana needed for basic attack skills
  225. - added empty line before max skill level line
  226. - moved extra enemies to target section
  227. - now status effect text on skill text is much more clear
  228. - now show skill icon in highlight text box
  229. - got rid of a couple more empty lines in quests
  230. - fixed skill prints on item to be indented and colored
  231. - fixed +durability prints on item to be indented and colored
  232. - fixed aura/status effect text indentation
  233. - reworded RightClickMainSlot slightly
  234. - added "and only one can effect a person at a time." to protection skills text (Thunt_Cunder)
  235. - added a splitter graphic to status effect text to make it a bit easier to read
  236. - changed Game Options to UI Options
  237. - fixed DarkOrcBerserkerUnique1-3 translation (Orc Schism)
  238. - added a splitter to skill text
  239. - fixed PlayersListDesc
  240. - improved CultDesc (Boink)
  241. - improved AggressivePetsDesc
  242. - improved clan destroyed reward chest print
  243. - quick tips are no longer numbered (Dragonface)
  244. - removed a \n from Fire Strike description that messes up formating
  245. - improved removeNewLinesAtEnd to handle color/font codes
  246. - fixed typo on 3 leech skill descriptions
  247. - fixed Redemption description (Orc Schism)
  248. - added ui_allConditionsTrue so I could see all widgets at once (easier to rearrange)
  249. - added support to log stuff without translating
  250. - no longer build ctx files in debug build (faster debug loading)
  251. - added printResourceName debug command
  252. - detail models in longer hide in model editor
  253. - detail models always drawn in editor now
  254. - improved "Could not find widget" warning
  255. - made all center print stuff go through same code path (less code, more consistent location & length)
  256. - fixed a crash in GraphicsSystem::drawString (probably only happens in developer build)
  257. - now d_printFilesWaitingOn and profile debugging tools print frame number
  258. - added profileSuppressBelow so can make profile tool print less non-interesting info
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement