5E Character Create Playlist
Page 2 of 3 First 123 Last
  1. #11

    Join Date
    Jun 2013
    Location
    Isanti, MN
    Posts
    2,922
    Here is an update.
    Attached Files Attached Files

  2. #12
    LordEntrails's Avatar
    Join Date
    May 2015
    Location
    -7 UTC
    Posts
    17,264
    Blog Entries
    9
    Quote Originally Posted by mprigge View Post
    Note to self: use google to search FG, not FG to search FG. :-)
    Yea, the forum search is... well, the forum search. If you use the Site Search from the top menu, it's a custom Google search and is much better than the forum search.

    Problems? See; How to Report Issues, Bugs & Problems
    On Licensing & Distributing Community Content
    Community Contributions: Gemstones, 5E Quick Ref Decal, Adventure Module Creation, Dungeon Trinkets, Balance Disturbed, Dungeon Room Descriptions
    Note, I am not a SmiteWorks employee or representative, I'm just a user like you.

  3. #13
    Quote Originally Posted by LordEntrails View Post
    Yea, the forum search is... well, the forum search. If you use the Site Search from the top menu, it's a custom Google search and is much better than the forum search.
    This is a super, super noob question: Is there a well-maintained list of Extensions / Modules somewhere? Seems like there's a lot of really awesome content lurking as forum attachments that lots of people may not know exists.

  4. #14
    LordEntrails's Avatar
    Join Date
    May 2015
    Location
    -7 UTC
    Posts
    17,264
    Blog Entries
    9
    Quote Originally Posted by mprigge View Post
    This is a super, super noob question: Is there a well-maintained list of Extensions / Modules somewhere? Seems like there's a lot of really awesome content lurking as forum attachments that lots of people may not know exists.
    Yes, but probably not perfectly maintained.
    Start with the CoreRPG list of extensions. Since most rulesets are children of CoreRPG, these extensions work for most rulesets.

    Then most ruleset specific forums (like 5E has this one) have a sticky thread with resources or extensions that only work in that ruleset.

    Problems? See; How to Report Issues, Bugs & Problems
    On Licensing & Distributing Community Content
    Community Contributions: Gemstones, 5E Quick Ref Decal, Adventure Module Creation, Dungeon Trinkets, Balance Disturbed, Dungeon Room Descriptions
    Note, I am not a SmiteWorks employee or representative, I'm just a user like you.

  5. #15
    Quote Originally Posted by LordEntrails View Post
    Yes, but probably not perfectly maintained.
    Start with the CoreRPG list of extensions. Since most rulesets are children of CoreRPG, these extensions work for most rulesets.

    Then most ruleset specific forums (like 5E has this one) have a sticky thread with resources or extensions that only work in that ruleset.
    Hmm. Seems like a problem sort of begging for a solution?

    I am very new to this community, so this may be the ultimate in hubris to even suggest, but if there were a web-based repo where you could upload community extension/modules and it'd parse their metadata and make them available for search/download, would that be useful? Ultimately, I suppose you could also leverage that to end up with an app that'd handle selecting, installing, and updating extensions/mods, also. But at least making it easy to find the stuff people have worked hard to create?

    Or maybe it's totally fine as is. Just seems non-intuitive to a newb, but I should probably also lurk more.

  6. #16
    LordEntrails's Avatar
    Join Date
    May 2015
    Location
    -7 UTC
    Posts
    17,264
    Blog Entries
    9
    Quote Originally Posted by mprigge View Post
    Hmm. Seems like a problem sort of begging for a solution?

    I am very new to this community, so this may be the ultimate in hubris to even suggest, but if there were a web-based repo where you could upload community extension/modules and it'd parse their metadata and make them available for search/download, would that be useful? Ultimately, I suppose you could also leverage that to end up with an app that'd handle selecting, installing, and updating extensions/mods, also. But at least making it easy to find the stuff people have worked hard to create?

    Or maybe it's totally fine as is. Just seems non-intuitive to a newb, but I should probably also lurk more.
    No, not hubris. And this has been discussed before.

    I can't say I am or was completely involved in the discussion or aware of the pros and cons, but I can say one concern is security. Such a repository would have to be a trusted source. And who would manage that? That would be a lot of liability for SmiteWorks to take on. And of course doing so through the community raises questions too.

    But, that's not to say it's impossible. I will say such a discussion would probably be best in a new thread since as you can imagine, it might go on for awhile

    Problems? See; How to Report Issues, Bugs & Problems
    On Licensing & Distributing Community Content
    Community Contributions: Gemstones, 5E Quick Ref Decal, Adventure Module Creation, Dungeon Trinkets, Balance Disturbed, Dungeon Room Descriptions
    Note, I am not a SmiteWorks employee or representative, I'm just a user like you.

  7. #17
    Hello all! I decided to join this thread rather than start a new one since my issue is exactly the same as OP's. I made a calendar like follows (no leap years) but can't get the weekdays to line up from month to month (it always wants to start on Sunday). Here's the bit I wrote copying the gregorian style calendar (I left in the lunardaycalc type and periodvarcalc type for this post even though it's wrong since I know that's where I'll reference the extension):

    Code:
    <fjellvale>
    				<name type="string">Fjellvale Calendar</name>
    				<setting type="string">Any</setting>
    				<lunardaycalc type="string">gregorian</lunardaycalc>
    				<lunarweek>
    					<day1 type="string">Sunday</day1>
    					<day2 type="string">Moonday</day2>
    					<day3 type="string">Oathday</day3>
    					<day4 type="string">Godday</day4>
    					<day5 type="string">Freeday</day5>
    					<day6 type="string">Starday</day6>
    				</lunarweek>
    				<periodvarcalc type="string">gregorian</periodvarcalc>
    				<periods>
    					<period1>
    						<days type="number">60</days>
    						<holidays>
    							<holiday1>
    								<duration type="number">2</duration>
    								<name type="string">The Dawning</name>
    								<startday type="number">1</startday>
    							</holiday1>
    							<holiday2>
    								<duration type="number">1</duration>
    								<name type="string">Deep Winter ends</name>
    								<startday type="number">30</startday>
    							</holiday2>
    							<holiday3>
    								<duration type="number">1</duration>
    								<name type="string">End Winter begins</name>
    								<startday type="number">31</startday>
    							</holiday3>
    							<holiday4>
    								<duration type="number">1</duration>
    								<name type="string">Day of the Ancients</name>
    								<startday type="number">37</startday>
    							</holiday4>
    							<holiday5>
    								<duration type="number">1</duration>
    								<name type="string">End Winter ends</name>
    								<startday type="number">60</startday>
    							</holiday5>
    						</holidays>
    						<name type="string">Armaned</name>
    					</period1>
    					<period2>
    						<days type="number">56</days>
    						<holidays>
    							<holiday1>
    								<duration type="number">1</duration>
    								<name type="string">Spring begins</name>
    								<startday type="number">1</startday>
    							</holiday1>
    							<holiday2>
    								<duration type="number">6</duration>
    								<name type="string">Snowflowers</name>
    								<startday type="number">6</startday>
    							</holiday2>
    							<holiday3>
    								<duration type="number">4</duration>
    								<name type="string">New Garden</name>
    								<startday type="number">36</startday>
    							</holiday3>
    							<holiday4>
    								<duration type="number">1</duration>
    								<name type="string">Spring ends</name>
    								<startday type="number">56</startday>
    							</holiday4>
    						</holidays>
    						<name type="string">Velmaned</name>
    					</period2>
    					<period3>
    						<days type="number">60</days>
    						<holidays>
    							<holiday1>
    								<duration type="number">1</duration>
    								<name type="string">Low Summer begins</name>
    								<startday type="number">1</startday>
    							</holiday1>
    							<holiday2>
    								<duration type="number">1</duration>
    								<name type="string">Day of Lordship</name>
    								<startday type="number">4</startday>
    							</holiday2>
    							<holiday3>
    								<duration type="number">1</duration>
    								<name type="string">Day of Kingship</name>
    								<startday type="number">7</startday>
    							</holiday3>
    							<holiday3>
    								<duration type="number">1</duration>
    								<name type="string">Low Summer ends</name>
    								<startday type="number">30</startday>
    							</holiday3>
    							<holiday4>
    								<duration type="number">1</duration>
    								<name type="string">High Summer begins</name>
    								<startday type="number">31</startday>
    							</holiday4>
    							<holiday5>
    								<duration type="number">1</duration>
    								<name type="string">Day of Sovereignty</name>
    								<startday type="number">37</startday>
    							</holiday5>
    						</holidays>
    						<name type="string">Erkausi</name>
    					</period3>
    					<period4>
    						<days type="number">60</days>
    						<holidays>
    							<holiday1>
    								<duration type="number">6</duration>
    								<name type="string">Richfest/Highsun</name>
    								<startday type="number">4</startday>
    							</holiday1>
    							<holiday2>
    								<duration type="number">1</duration>
    								<name type="string">High Summer ends</name>
    								<startday type="number">30</startday>
    							</holiday2>
    							<holiday3>
    								<duration type="number">1</duration>
    								<name type="string">End Summer begins</name>
    								<startday type="number">31</startday>
    							</holiday3>
    							<holiday4>
    								<duration type="number">1</duration>
    								<name type="string">End Summer ends</name>
    								<startday type="number">60</startday>
    							</holiday4>
    						</holidays>
    						<name type="string">Almonat</name>
    					</period4>
    					<period5>
    						<days type="number">56</days>
    						<holidays>
    							<holiday1>
    								<duration type="number">1</duration>
    								<name type="string">Autumn begins</name>
    								<startday type="number">1</startday>
    							</holiday1>
    							<holiday2>
    								<duration type="number">6</duration>
    								<name type="string">Brewfest</name>
    								<startday type="number">39</startday>
    							</holiday2>
    							<holiday3>
    								<duration type="number">3</duration>
    								<name type="string">Nightcreep</name>
    								<startday type="number">53</startday>
    							</holiday3>
    							<holiday4>
    								<duration type="number">1</duration>
    								<name type="string">Autumn ends</name>
    								<startday type="number">56</startday>
    							</holiday4>
    						</holidays>
    						<name type="string">Jermanad</name>
    					</period5>
    					<period6>
    						<days type="number">60</days>
    						<holidays>
    							<holiday1>
    								<duration type="number">1</duration>
    								<name type="string">Low Winter begins</name>
    								<startday type="number">1</startday>
    							</holiday1>
    							<holiday2>
    								<duration type="number">6</duration>
    								<name type="string">Harvest Festival</name>
    								<startday type="number">3</startday>
    							</holiday2>
    							<holiday3>
    								<duration type="number">1</duration>
    								<name type="string">Day of Plenty</name>
    								<startday type="number">11</startday>
    							</holiday3>
    							<holiday4>
    								<duration type="number">1</duration>
    								<name type="string">Low Winter ends</name>
    								<startday type="number">30</startday>
    							</holiday4>
    							<holiday5>
    								<duration type="number">1</duration>
    								<name type="string">Deep Winter begins</name>
    								<startday type="number">31</startday>
    							</holiday5>
    							<holiday6>
    								<duration type="number">16</duration>
    								<name type="string">The Dawning</name>
    								<startday type="number">45</startday>
    							</holiday6>
    						</holidays>
    						<name type="string">Jofunde</name>
    					</period6>
    				</periods>
    			</fjellvale>
    Any help with creating the requisite extension would be greatly appreciated!

    In case it isn't clear, there are 6 weekdays, 6 months, 4 months have 60 days but 2 months have 56 days (the second and fifth months), and the year has 352 days in it total.
    Last edited by Chicken Denchers; July 8th, 2018 at 21:10.

  8. #18

    Join Date
    Jun 2013
    Location
    Isanti, MN
    Posts
    2,922
    Well, you're telling it to use Gregorian calendar calculations with a non-Gregorian calendar. You'll need to write your own "lunardaycalc" and "periodvarcalc" functions and register them via an extension.

  9. #19
    Yes, that's the bit I'm asking for help with. I noted in the post that I knew that part was incorrect but left it in since I know that's where the extension reference will go.

  10. #20
    Here's what I have so far from the copied "collapse calendar" lua file at the beginning of this thread, but I'm both not a programmer and not a math guy (also I don't know lua) so I don't know where to go from the few things I've edited here:

    Code:
    -- 
    -- Please see the license.html file included with this distribution for 
    -- attribution and copyright information.
    --
    
    function onInit()
    	CalendarManager.registerLunarDayHandler("fjellvale", calcFjellvaleLunarDay);
    	CalendarManager.registerMonthVarHandler("collapse", calcFjellvaleMonthVar);
    end
    
    function calcFjellvaleLunarDay(nYear, nMonth, nDay)
    	local nZYear = nYear - 1;
    	local nZYearDays = nZYear * 352 + math.floor(nZYear / 4);
    	local rDay = nDay + (nMonth-1)*30;
    	if nMonth > 4 then
    		rDay = rDay - 29;
    	end
    	if nMonth > 8 then
    		rDay = rDay - 27;
    		if (nYear % 4) == 0 then
    			rDay = rDay + 1;
    		end
    	end
    	rDay = (nZYearDays + rDay) % 7;
    	if rDay == 0 then
    		return 7;
    	end
    	return rDay;
    end
    
    function calcFjellvaleMonthVar(nYear, nMonth)
    	if nMonth == 8 then
    		local nYear = DB.getValue("calendar.current.year", 0);
    		if (nYear % 4) == 0 then
    			return 1;
    		end
    	end
    
    	return 0;
    end
    Last edited by Chicken Denchers; July 9th, 2018 at 17:21.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
DICE PACKS BUNDLE

Log in

Log in