<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://planeshift.top-ix.org//pswiki/index.php?action=history&amp;feed=atom&amp;title=Landson_July_5-11</id>
	<title>Landson July 5-11 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://planeshift.top-ix.org//pswiki/index.php?action=history&amp;feed=atom&amp;title=Landson_July_5-11"/>
	<link rel="alternate" type="text/html" href="https://planeshift.top-ix.org//pswiki/index.php?title=Landson_July_5-11&amp;action=history"/>
	<updated>2026-04-06T16:15:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://planeshift.top-ix.org//pswiki/index.php?title=Landson_July_5-11&amp;diff=9002&amp;oldid=prev</id>
		<title>Landson at 04:47, 9 July 2011</title>
		<link rel="alternate" type="text/html" href="https://planeshift.top-ix.org//pswiki/index.php?title=Landson_July_5-11&amp;diff=9002&amp;oldid=prev"/>
		<updated>2011-07-09T04:47:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:47, 9 July 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;It&#039;s now the week before the midterm evaluation, which got me thinking a bit about what I&#039;ve gotten done so far. I was looking at the project and I felt like I really hadn&#039;t got enough done; So I looked through everything step by step that I&#039;ve done so far to really evaluate myself. I&#039;ve actually done a lot, including learned a lot. This is my first large scale project in which more than myself are working on, and  I must say it&#039;s been a real humbling experience. I&#039;ve done smaller projects which took some work and I&#039;ve always had a habit of jumping in and coding without any sort of plan or even commenting.    One of the first things I learned through this project is that when working on a major project that just isn&#039;t a viable direction to a working solution.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It&#039;s now the week before the midterm evaluation, which got me thinking a bit about what I&#039;ve gotten done so far. I was looking at the project and I felt like I really hadn&#039;t got enough done; So I looked through everything step by step that I&#039;ve done so far to really evaluate myself. I&#039;ve actually done a lot, including learned a lot. This is my first large scale project in which more than myself are working on, and  I must say it&#039;s been a real humbling experience. I&#039;ve done smaller projects which took some work and I&#039;ve always had a habit of jumping in and coding without any sort of plan or even commenting.    One of the first things I learned through this project is that when working on a major project that just isn&#039;t a viable direction to a working solution.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;In my proposal at this point I expected to have combat working at this point, which I&#039;m proud to say technically it is, but in my proposal I had expected to have simply made a queue,  an attack structure(which did nothing but held damage), and the only real code changes I planned to make was to fit them into the current combat manager. It was a very vague plan and there was honestly no way I could have made it work that way; the first week or two I actually tried to make it work that way, but it was obvious I was only making a mess, so I cut it short right there. I went back to the drawing board and realized I had learned a lot about the current code, a lot of which would work here.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In my proposal at this point I expected to have combat working at this point, which I&#039;m proud to say technically it is, but in my proposal I had expected to have simply made a queue,  an attack structure(which did nothing but held damage), and the only real code changes I planned to make was to fit them into the current combat manager. It was a very vague plan and there was honestly no way I could have made it work that way; the first week or two I actually tried to make it work that way, but it was obvious I was only making a mess, so I cut it short right there. I went back to the drawing board and realized I had learned a lot about the current code, a lot of which would work here.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* I wanted to implement a requirement function for attacks, which makes getting attacks something special and varied. Quests already have a perquisite function, which after a few modifications became a great general purpose perquisite tracking tool.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* I wanted to implement a requirement function for attacks, which makes getting attacks something special and varied. Quests already have a perquisite function, which after a few modifications became a great general purpose perquisite tracking tool.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* I also wanted damage to vary and to have aoe available. Aoe is now functional and ready to be testing, which is something I&amp;#039;ll be doing over the next week or two. Damage can currently be calculated through progression script, using a math script variable with calculates power based on skill levels. I haven&amp;#039;t made the math script yet, as I feel its more something for rules team to do. I can program but balancing power is not something I can do very well. But I do have a test value in it.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* I also wanted damage to vary and to have aoe available. Aoe is now functional and ready to be testing, which is something I&amp;#039;ll be doing over the next week or two. Damage can currently be calculated through progression script, using a math script variable with calculates power based on skill levels. I haven&amp;#039;t made the math script yet, as I feel its more something for rules team to do. I can program but balancing power is not something I can do very well. But I do have a test value in it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;So at this point, I can say my project has grown to be quite a bit more involved than I had originally planned. All of combat has moved from the combat manager to the attack structure, with combat manager being a simple driver. This will allow a lot of functionality and flexibility. Already I have a default attack implemented that works exactly as combat did before, I have a melee special attack which currently works, and I have a range special attack which works but still needs thorough testing. Breaking the system up into pieces and abstracting the pieces out like this will allow each individual piece to be worked on and balanced by themselves without directly affecting others. It will hopefully allow the settings and rules team the freedom to implement things however they want to best fit what is needed for both game play and story. There are a lot of things left to go, but when I look at it, it&#039;s came a long way.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So at this point, I can say my project has grown to be quite a bit more involved than I had originally planned. All of combat has moved from the combat manager to the attack structure, with combat manager being a simple driver. This will allow a lot of functionality and flexibility. Already I have a default attack implemented that works exactly as combat did before, I have a melee special attack which currently works, and I have a range special attack which works but still needs thorough testing. Breaking the system up into pieces and abstracting the pieces out like this will allow each individual piece to be worked on and balanced by themselves without directly affecting others. It will hopefully allow the settings and rules team the freedom to implement things however they want to best fit what is needed for both game play and story. There are a lot of things left to go, but when I look at it, it&#039;s came a long way.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Landson</name></author>
	</entry>
	<entry>
		<id>https://planeshift.top-ix.org//pswiki/index.php?title=Landson_July_5-11&amp;diff=9001&amp;oldid=prev</id>
		<title>Landson: Created page with &#039;  It&#039;s now the week before the midterm evaluation, which got me thinking a bit about what I&#039;ve gotten done so far. I was looking at the project and I felt like I really hadn&#039;t go…&#039;</title>
		<link rel="alternate" type="text/html" href="https://planeshift.top-ix.org//pswiki/index.php?title=Landson_July_5-11&amp;diff=9001&amp;oldid=prev"/>
		<updated>2011-07-09T04:46:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;  It&amp;#039;s now the week before the midterm evaluation, which got me thinking a bit about what I&amp;#039;ve gotten done so far. I was looking at the project and I felt like I really hadn&amp;#039;t go…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;  It&amp;#039;s now the week before the midterm evaluation, which got me thinking a bit about what I&amp;#039;ve gotten done so far. I was looking at the project and I felt like I really hadn&amp;#039;t got enough done; So I looked through everything step by step that I&amp;#039;ve done so far to really evaluate myself. I&amp;#039;ve actually done a lot, including learned a lot. This is my first large scale project in which more than myself are working on, and  I must say it&amp;#039;s been a real humbling experience. I&amp;#039;ve done smaller projects which took some work and I&amp;#039;ve always had a habit of jumping in and coding without any sort of plan or even commenting.    One of the first things I learned through this project is that when working on a major project that just isn&amp;#039;t a viable direction to a working solution.&lt;br /&gt;
&lt;br /&gt;
    In my proposal at this point I expected to have combat working at this point, which I&amp;#039;m proud to say technically it is, but in my proposal I had expected to have simply made a queue,  an attack structure(which did nothing but held damage), and the only real code changes I planned to make was to fit them into the current combat manager. It was a very vague plan and there was honestly no way I could have made it work that way; the first week or two I actually tried to make it work that way, but it was obvious I was only making a mess, so I cut it short right there. I went back to the drawing board and realized I had learned a lot about the current code, a lot of which would work here.&lt;br /&gt;
&lt;br /&gt;
* I wanted to implement a requirement function for attacks, which makes getting attacks something special and varied. Quests already have a perquisite function, which after a few modifications became a great general purpose perquisite tracking tool.&lt;br /&gt;
&lt;br /&gt;
*I wanted special effects on attacks, and each attack to be flexible as to what it could do, progression scripts are perfect, each attack can be completely customizable with both damage, messages, aoe and special effects such as dots. It&amp;#039;s also a great place to be able to add more functions as i go and anything I add not only helps combat but also anything else that progression scripts is used for.&lt;br /&gt;
&lt;br /&gt;
* I also wanted damage to vary and to have aoe available. Aoe is now functional and ready to be testing, which is something I&amp;#039;ll be doing over the next week or two. Damage can currently be calculated through progression script, using a math script variable with calculates power based on skill levels. I haven&amp;#039;t made the math script yet, as I feel its more something for rules team to do. I can program but balancing power is not something I can do very well. But I do have a test value in it.&lt;br /&gt;
&lt;br /&gt;
    So at this point, I can say my project has grown to be quite a bit more involved than I had originally planned. All of combat has moved from the combat manager to the attack structure, with combat manager being a simple driver. This will allow a lot of functionality and flexibility. Already I have a default attack implemented that works exactly as combat did before, I have a melee special attack which currently works, and I have a range special attack which works but still needs thorough testing. Breaking the system up into pieces and abstracting the pieces out like this will allow each individual piece to be worked on and balanced by themselves without directly affecting others. It will hopefully allow the settings and rules team the freedom to implement things however they want to best fit what is needed for both game play and story. There are a lot of things left to go, but when I look at it, it&amp;#039;s came a long way.&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Now what I&amp;#039;ve done this week:&lt;br /&gt;
&lt;br /&gt;
*I have implemented ranged special attacks, though they still require detailed testing and adjustment.&lt;br /&gt;
&lt;br /&gt;
* I have further developed and made some tweaks to the melee special attack class.&lt;br /&gt;
&lt;br /&gt;
* I have started developing the gui for attacks, but since this is the first time I&amp;#039;ve looked at the paws system it is going a little slow.&lt;br /&gt;
&lt;br /&gt;
Next Week I plan to:&lt;br /&gt;
&lt;br /&gt;
*Work toward finishing a gui, hopefully complete it. This will be the bulk of my focus, because its needed to do any sort of thorough testing from a players perspective.&lt;br /&gt;
&lt;br /&gt;
*further tweak both specials, where it&amp;#039;s needed.&lt;br /&gt;
&lt;br /&gt;
*start looking at the best way to integrate spell combat.&lt;/div&gt;</summary>
		<author><name>Landson</name></author>
	</entry>
</feed>