Built from Build 1661.
Adds:
- spellDayWeatherBonus function in magic.lua
- Calls for spellDayWeatherBonus in magic.lua addBonuses, and in Cure spells
After building the Iridal/Chatoyant staves, I still had the day/weather data bouncing around my head and just went with it.  Procs day bonus 20% of the time and weather 33% of the time, which is what I had found on BGWiki.
luautils:VanadielDayElement() currently returns 0, as it's incomplete.  I filed the enhancement request, and theoretically everything will work fine once it's completed.  0 won't match anything, so there shouldn't be any unwanted consequences until then.  I had thought arrays had a "0" value and found out otherwise.
Adds bonuses for BLM relic legs, Zodiac Ring, and Twilight cape.  There seems to be disagreement about the cap, and the one I remember being most common was 1.35 + Zodiac Cape.  Pretty easy to fix if anyone disagrees.
Rough spots:
- Double weather buff/penalty would be neater if I could use weatherbuff[ele] + 1, but LUA doesn't seem to like that.  I'm guessing the arrays are returning a string, but tonumber() wouldn't fix it either.  Extra arrays it is.  weatherelement came along later, and I probably could have done the checks quite differently if I'd had it to begin with.
- Function is always called, and "should I proc" is always checked.  Efficient for fewer lines of code, inefficient for processor usage.  But on the other hand, StaffBonus is always checked.
- weatherelement.  Yeaaaah, that was a kludge.
- I will inevitably think of something later.
Note that weather elements aren't in the same order as days/spell elements, so if you see water/earth backwards, that's why.
I have no idea how this will interact with Meteor if it's ever implemented. 8)
							Day/Weather bonuses
- 
				PrBlahBlahtson
- Developer
- Posts: 539
- Joined: Sun Jul 22, 2012 12:17 am
Day/Weather bonuses
- Attachments
- 
			
		
		
				 DayWeather.patch DayWeather.patch
- v1
- (9.64 KiB) Downloaded 397 times
 
Test Server: Hanekawa | Fantasy World: Naito
An occasionally updated list of what works
Bugs reports go here. | Project chat here.
Things I've found, but don't plan to work on.
						An occasionally updated list of what works
Bugs reports go here. | Project chat here.
Things I've found, but don't plan to work on.
