Development: Scarlet Sea [campaign]
Moderator: Forum Moderators
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Development: Scarlet Sea [campaign]
This thread is for the purpose of communication between developers of this campaign: Boldek, Ceres, pyrophorus, The_Other and me. Though anyone is welcome to comment on anything related to this campaign (such as drafts of dialogues and scenarios that may be uploaded in the future).
Details have been recently distributed to teammates through private messages, so sorry to the rest of the readers that more information won't be provided here unless one of the teammates requests it.
Thanks!
Details have been recently distributed to teammates through private messages, so sorry to the rest of the readers that more information won't be provided here unless one of the teammates requests it.
Thanks!
Last edited by battlestar on March 26th, 2012, 2:45 pm, edited 1 time in total.
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
- pyrophorus
- Posts: 533
- Joined: December 1st, 2010, 12:54 pm
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Development: Crimson Sea [campaign]
The campaign folder is fine named "Valia", IMO. Campaign title probably should be changed to Crimson Sea.
Actually, I've had thoughts about changing the title:
By circular dependencies you mean how file A depends on a macro from file B, yet file B also needs a macro from file A?
Actually, I've had thoughts about changing the title:
Spoiler:
By circular dependencies you mean how file A depends on a macro from file B, yet file B also needs a macro from file A?
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Development: Crimson Sea [campaign]
Scarlet Sea - Alliteration.
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Development: Crimson Sea [campaign]
I like it!
Update: Ceres is taking up spells and skills
To Ceres:
As for the skills/spells/menu, let me know what I could do to help you understand better.
Yes, spells include:
Spells are divided into 2 weak spells that require no runes, 4 medium spells that require 1 rune, 3 strong spells that require about 3 runes, and 2 ultra spells that require approximately 5 runes (sometimes varies with spell power)
Weak spells are meant to be able to cast every turn, medium ones every 2-3 turns, strong spells every 1-2 times a battle, and ultra spells once every few battles. This is controlled by casting chances and rune cost. However, the casting chances system may need modification to adhere to this objective better.
In terms of calculating spell casting success rate, first a variable (bs_spell_roll) with random value is generated between 1 and a value assigned to each spell (rand=1..${SPELL_NAME}_cast_rate), and if the random value exceeds 10 (the cut off for success), then the spell is a success.
Please give me some more time about skills, about what you said, pips are only for Valia, other things such as "focus", "rage", "mana" are used for different characters. They are used for casting instead of buying the skill.
Some housekeeping todo list for me:
Update: Ceres is taking up spells and skills
To Ceres:
As for the skills/spells/menu, let me know what I could do to help you understand better.
Yes, spells include:
Weak spells are meant to be able to cast every turn, medium ones every 2-3 turns, strong spells every 1-2 times a battle, and ultra spells once every few battles. This is controlled by casting chances and rune cost. However, the casting chances system may need modification to adhere to this objective better.
In terms of calculating spell casting success rate, first a variable (bs_spell_roll) with random value is generated between 1 and a value assigned to each spell (rand=1..${SPELL_NAME}_cast_rate), and if the random value exceeds 10 (the cut off for success), then the spell is a success.
Spoiler:
Spoiler:
Some housekeeping todo list for me:
Spoiler:
Last edited by battlestar on March 29th, 2012, 10:24 pm, edited 1 time in total.
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Development: Crimson Sea [campaign]
Okay, this will busy me for a while then.
By the way, right now I've apparently got two campaign folders for this, with completely different files and names. Is the campaign worked on from two sides, or am I supposed to merge those to one folder, or is there a standardized campaign folder?
@pyrophyrus: I'm fine with your coding style, from what I've read in the scenario file. It'd be nice to have the standardization guidelines in a written form or something, though.
By the way, right now I've apparently got two campaign folders for this, with completely different files and names. Is the campaign worked on from two sides, or am I supposed to merge those to one folder, or is there a standardized campaign folder?
@pyrophyrus: I'm fine with your coding style, from what I've read in the scenario file. It'd be nice to have the standardization guidelines in a written form or something, though.
Co-Creator of The Fellowship of the Clay (BfW 1.10) ~~ Maintainer of the German Code of Conduct
How to isolate problematic WML code ~~ WML error messages and their reasons
How to isolate problematic WML code ~~ WML error messages and their reasons
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Development: Crimson Sea [campaign]
Please use the "Valia" campaign folder for everything from now on. It is the one containing pyrophorus' scenario 1. That will be the official campaign folder.
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Development: Crimson Sea [campaign]
Seconded.Ceres wrote:It'd be nice to have the standardization guidelines in a written form or something, though.
Also, I'd like to make clear at this point that my WML skills are fairly limited. I can't do the complicated stuff, but I'm happy to take on the simple but time-consuming things so that better coders can focus on the difficult bits.
Nothing is true; everything is permissible.
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Development: Crimson Sea [campaign]
For The_Other:
For Ceres
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Development: Crimson Sea [campaign]
Yep, perfect. The "Ah I'm on fire" - is that meant to be said by burning units?battlestar wrote:Could you check if the description format here is Ok with you?
Co-Creator of The Fellowship of the Clay (BfW 1.10) ~~ Maintainer of the German Code of Conduct
How to isolate problematic WML code ~~ WML error messages and their reasons
How to isolate problematic WML code ~~ WML error messages and their reasons
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Development: Crimson Sea [campaign]
Yeah, eventually, we could add more embellishments like the caster says some catch phrases during casting, and affected units sometimes say something. Kind of like what happens when people click a unit too many times in starcraft. These would probably be presented with floating text to minimize interference with game play.
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
- pyrophorus
- Posts: 533
- Joined: December 1st, 2010, 12:54 pm
Re: Development: Crimson Sea [campaign]
Hi everybody !
Team communication:
HowTos: WML filtering, WML variables
Re: Development: Crimson Sea [campaign]
Um, how do I open .ds_store files?
Is this a mac-only format? Or do I just need to download something to make it work?My computer wrote:Windows does not recognise this file type
Nothing is true; everything is permissible.
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Development: Crimson Sea [campaign]
When I unzipped them, I got rid of the .ds_store files and folders. They seemed redundant. Don't know what's causing these extra files to pop up.
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Development: Crimson Sea [campaign]
All I have is .ds_store files
I will try opening with some different programs, and see if that works better...
I will try opening with some different programs, and see if that works better...
Nothing is true; everything is permissible.