Compare commits
	
		
			No commits in common. "29a576bf7d90e713e13e1d34f4bd1dd6f967802d" and "c4f2e337da8d15f33c96f187e4a1c2ce7a7c4cb9" have entirely different histories.
		
	
	
		
			29a576bf7d
			...
			c4f2e337da
		
	
		
					 5 changed files with 35 additions and 150 deletions
				
			
		|  | @ -18,4 +18,5 @@ menu = [ | |||
|   {url = "$BASE_URL", name = "Home"}, | ||||
|   {url = "$BASE_URL/glog", name = "GLOG Rules", external = true}, | ||||
|   {url = "$BASE_URL/tabletop", name = "Tabletop Shit"}, | ||||
|   {url = "https://pics.hazelnut.dev", name = "Photos", external = true}, | ||||
| ] | ||||
|  |  | |||
|  | @ -1,114 +0,0 @@ | |||
| +++ | ||||
| title = "\"Habeltop\" RPG System" | ||||
| description = "Bored and restless, so time it is to design a tabletop system..." | ||||
| date = 2021-03-24 | ||||
| draft = true | ||||
| [extra] | ||||
| toc = true | ||||
| +++ | ||||
| 
 | ||||
| Here is a link to the [Character Sheet](https://docs.google.com/document/d/1abX4Lz_LPrIA0YloGtYLRHElYBdmCTXh2L1x32nEBr4/edit?usp=sharing). | ||||
| 
 | ||||
| ## Stat Modifiers | ||||
| Each of the six base stats also has a "modifier" based on its value. | ||||
| The modifier is calculated like so: `Stat / 3 - 3`, rounding down to whole numbers. | ||||
| 
 | ||||
| For convenience, here is a table of the modifiers for each stat value: | ||||
| 
 | ||||
| {% table() %} | ||||
| | Stat  | Mod. | Stat     | Mod. | Stat     | Mod. | | ||||
| |-------|:----:|----------|:----:|----------|:----:| | ||||
| | 1,2   | -3   | 9,10,11  | 0    | 18,19,20 | +3   | | ||||
| | 3,4,5 | -2   | 12,13,14 | +1   | 21,22,23 | +4   | | ||||
| | 6,7,8 | -1   | 15,16,17 | +2   | 24+      | +5   | | ||||
| {% end %} | ||||
| 
 | ||||
| ## Base Stats | ||||
| Listed here are the six major character stats and what they affect along with a few | ||||
| examples of what sort of actions they might be rolled against to determine the success of. | ||||
| 
 | ||||
| **Strength [STR]:**   | ||||
| A character's physical brute force and melee ability.   | ||||
| Strength is rolled against when attempting a melee attack.   | ||||
| The strength modifier is applied to the damage they with melee attacks.   | ||||
| The number of items they can carry on them is equal to their strength. | ||||
| 
 | ||||
| Examples: | ||||
| - Pushing, pulling, or lifting something heavy | ||||
| - Breaking down a door | ||||
| - Hanging onto a ledge | ||||
| - Knocking something over | ||||
| 
 | ||||
| **Dexterity [DEX]:**   | ||||
| A character's general physical skill, agility, and ranged ability.   | ||||
| Dexterity is rolled against when attempting a ranged attack.   | ||||
| Certain melee weapons may allow using dexterity rather than strength when making attacks.   | ||||
| A character's ability to dodge in combat is determined by their dexterity.   | ||||
| 
 | ||||
| Examples: | ||||
| - Doing a delicate task, such as soldering an electronic | ||||
| - Performing and acrobatic feat | ||||
| - Grabbing onto something to prevent from falling | ||||
| - Swiping something without being noticed | ||||
| 
 | ||||
| **Constitution [CON]:**   | ||||
| A character's physical resilience and overall health.   | ||||
| Constitution is rolled against when resisting physical harm or other effects on the body.   | ||||
| A character's maximum health is determined by their constitution. | ||||
| 
 | ||||
| Examples: | ||||
| - Resisting extreme temperatures | ||||
| - Recovering from illness or the effects of poison | ||||
| - Dealing with the effects of starvation or dehydration | ||||
| - Consuming things that would cause one to vomit | ||||
| 
 | ||||
| **Intelligence [INT]:**   | ||||
| A character's general knowledge-base.   | ||||
| 
 | ||||
| Examples: | ||||
| - Identifying an object | ||||
| - Researching an obscure topic | ||||
| - Decyphering an encrypted message | ||||
| - Utilizing complicated or strange technology | ||||
| 
 | ||||
| **Wisdom [WIS]:**   | ||||
| A character's perception and mental fortitude.   | ||||
| Wisdom is rolled against to determine the order of combat.   | ||||
| 
 | ||||
| Examples: | ||||
| - Seeing through deceit | ||||
| - Spotting hidden dangers | ||||
| - Resisting torture | ||||
| - Estimating the severity of a threat | ||||
| 
 | ||||
| **Charisma [CHA]:**   | ||||
| A character's latent social skills.   | ||||
| The charisma modifier is applied to morale checks for followers.   | ||||
| 
 | ||||
| Examples: | ||||
| - Claiming to be a different person | ||||
| - Persuading someone to your side | ||||
| - Winning the crowd over in an argument | ||||
| - Leading and organizing a group of people | ||||
| 
 | ||||
| ## Health | ||||
| A character's maximum health is equal to twice their constitution stat plus their current level: `(CON * 2) + Level`.   | ||||
| 
 | ||||
| ## Skills | ||||
| Skills represent specific actions or subjects that a character has special | ||||
| training or intuition for. | ||||
| 
 | ||||
| Skills have a level, ranging from `1` to `6`. | ||||
| 
 | ||||
| When a character is attempting to do something that a skill reasonably applies to, | ||||
| add that skill's level to the roll. | ||||
| 
 | ||||
| ## Levelling Up | ||||
| Characters level up after getting through a particularly tough or otherwise important experience | ||||
| or whenever the GM feels it would be a good time to. | ||||
| 
 | ||||
| Follow these steps when levelling up a character: | ||||
| 
 | ||||
| 1. For each stat, roll `1d20`. If the roll is higher than the stat's current value, increase the stat by one. | ||||
| 2. Choose a skill and roll `1d6`. If the roll is higher than the skill's current level, increase that skill's level by one. | ||||
| 2. Update health to reflect new level and constitution. | ||||
							
								
								
									
										28
									
								
								content/tabletop/new-system.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								content/tabletop/new-system.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | |||
| +++ | ||||
| title = "New Tabletop RPG System (WIP)" | ||||
| description = "Bored and restless, so time it is to design a tabletop system..." | ||||
| date = 2020-12-21 | ||||
| draft = true | ||||
| [extra] | ||||
| toc = true | ||||
| +++ | ||||
| 
 | ||||
| # Core Gameplay | ||||
| 
 | ||||
| ## Skill Checks | ||||
| 
 | ||||
| A player attempting something that could be subject to failure will perform a | ||||
| skill check to determine whether they succeed or fail. | ||||
| 
 | ||||
| A skill check is performed by rolling `1d20`, adding the relevant skill, and | ||||
| comparing the result to 20. If the result is equal to or greater than `20` then | ||||
| the action succeeds. If the result is less than `20` then the action fails. | ||||
| 
 | ||||
| ### Critical Rolls | ||||
| 
 | ||||
| If the number rolled on the dice, before adding any other numbers, is exactly | ||||
| `20`, the character succeeds at their action no matter what. | ||||
| If exactly `1` is rolled, then the character fails their action no matter what. | ||||
| 
 | ||||
| Further consequences, either good or bad, could occur on critical successes or | ||||
| fails, at the discretion of the GM. | ||||
|  | @ -11,7 +11,6 @@ | |||
| 
 | ||||
| html { | ||||
|   font-size: 16px; | ||||
|   background-color: #222222; | ||||
| } | ||||
| 
 | ||||
| body { | ||||
|  | @ -28,12 +27,6 @@ body { | |||
| code { | ||||
|   background-color: #454545; | ||||
|   padding: 0 0.25ch; | ||||
|   padding-top: 0.5ch; | ||||
|   border: 1px solid var(--decoration); | ||||
| } | ||||
| 
 | ||||
| strong { | ||||
|   text-decoration: underline; | ||||
| } | ||||
| 
 | ||||
| h1, | ||||
|  | @ -45,26 +38,18 @@ h3 { | |||
| } | ||||
| 
 | ||||
| h1.site-title { | ||||
|   margin-top: 0; | ||||
|   font-size: 2em; | ||||
|   font-size: 1.5em; | ||||
|   line-height: 1; | ||||
| } | ||||
| 
 | ||||
| h1.post-title { | ||||
| h1:not(.site-title) { | ||||
|   border-bottom: 4px solid var(--foreground); | ||||
|   /*border-top: 4px solid var(--foreground);*/ | ||||
|   padding-top: 0.5em; | ||||
| } | ||||
| 
 | ||||
| h1:not(.site-title):not(.post-title) { | ||||
|   font-size: 1.25em; | ||||
|   text-decoration: underline; | ||||
|   /* border-bottom: 4px solid var(--foreground); */ | ||||
|   /*border-top: 4px solid var(--foreground);*/ | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| h2 { | ||||
|   /* border-bottom: 2px solid var(--foreground); */ | ||||
|   font-size: 1.25em; | ||||
|   border-bottom: 2px solid var(--foreground); | ||||
| } | ||||
| 
 | ||||
| h1:not(.site-title):not(.post-title)::before { | ||||
|  | @ -97,10 +82,6 @@ a.show-url::after { | |||
|   color: var(--link-fancy); | ||||
| } | ||||
| 
 | ||||
| nav { | ||||
|   margin-bottom: 2em; | ||||
| } | ||||
| 
 | ||||
| nav ul { | ||||
|   list-style-type: none; | ||||
|   margin: 0; | ||||
|  | @ -125,7 +106,6 @@ div.table-wrapper { | |||
| 
 | ||||
| div.table-wrapper table { | ||||
|   border-collapse: collapse; | ||||
|   border: 2px solid; | ||||
| } | ||||
| 
 | ||||
| div.table-wrapper table, | ||||
|  | @ -171,10 +151,6 @@ div.table-wrapper tr:nth-child(even) { | |||
|   cursor: pointer; | ||||
| } | ||||
| 
 | ||||
| #toc { | ||||
|   border: 1px solid var(--decoration); | ||||
| } | ||||
| 
 | ||||
| #toc ol { | ||||
|   counter-reset: item; | ||||
|   list-style-type: none; | ||||
|  | @ -197,14 +173,9 @@ h1.post-title { | |||
|   margin: 0; | ||||
| } | ||||
| 
 | ||||
| li p.post-date { | ||||
| border-bottom: none; | ||||
| } | ||||
| 
 | ||||
| p.post-date { | ||||
|   color: var(--decoration); | ||||
|   margin: 0; | ||||
|   border-bottom: 1px solid var(--decoration); | ||||
| } | ||||
| 
 | ||||
| p.post-desc { | ||||
|  | @ -220,4 +191,3 @@ p.post-desc { | |||
|   margin-left: 1em; | ||||
|   margin-right: 1em; | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| <header> | ||||
|     <h1 class="site-title">{{ config.title }}</h1> | ||||
|     <nav id="navbar"> | ||||
|     <nav> | ||||
|         <ul> | ||||
|             {% for item in config.extra.menu %} | ||||
|                 <li> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue